﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace VNet.VisiSuite.Service.Contact.Message.Item
{
    [DataContract(Namespace = VisiSuiteNamespace.Uri + "dto/CellButtonStatusItem")]
    public class CellButtonStatusItem
    {
        [DataMember(IsRequired = true)]
        public int CellId { get; set; }

        [DataMember(IsRequired = true)]
        public string RollupColor { get; set; }

        [DataMember(IsRequired = true)]
        public string RollupFontColor { get; set; }

        [DataMember(IsRequired = true)]
        public string AlarmColor { get; set; }

        [DataMember(IsRequired = true)]
        public string AlarmFontColor { get; set; }

        [DataMember(IsRequired = true)]
        public int Percent { get; set; }

        [DataMember(IsRequired = true)]
        public bool Flash { get; set; }

        [DataMember(IsRequired = true)]
        public bool Offline { get; set; }

        [DataMember(IsRequired = true)]
        public bool TabletOffline { get; set; }

        [DataMember(IsRequired = true)]
        public bool NoData { get; set; }

    }
}
